bitkeeper revision 1.1389.1.11 (4271ed89U5mhUAOu2YJ7RzMMN68r6Q)
authorkaf24@scramble.cl.cam.ac.uk <kaf24@scramble.cl.cam.ac.uk>
Fri, 29 Apr 2005 08:17:13 +0000 (08:17 +0000)
committerkaf24@scramble.cl.cam.ac.uk <kaf24@scramble.cl.cam.ac.uk>
Fri, 29 Apr 2005 08:17:13 +0000 (08:17 +0000)
Fix build for older gcc versions.
Signed-off-by: Keir Fraser <keir@xensource.com>
xen/arch/x86/domain.c

index ea094d68ab6fb7d69ec098b7d97c688efcb22a39..ea14c5855f4cc4ac7862c2e500061fdc12c1b4b4 100644 (file)
@@ -69,7 +69,7 @@ static void default_idle(void)
         local_irq_enable();
 }
 
-static __attribute_used__ void idle_loop(void)
+void idle_loop(void)
 {
     int cpu = smp_processor_id();
     for ( ; ; )
@@ -91,7 +91,7 @@ static void __startup_cpu_idle_loop(struct exec_domain *ed)
 
     /* Start normal idle loop. */
     ed->arch.schedule_tail = continue_idle_task;
-    reset_stack_and_jump(idle_loop);
+    continue_idle_task(ed);
 }
 
 void startup_cpu_idle_loop(void)